Golang Job: Software Engineer

Job added on

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

  • Bachelor’s degree in Computer Science, Mathematics or related field.
  • 3+ years of industry experience focused in the areas of low-level software engineering and/or systems programming, for example Linux, C/C++, Go/GoLang or Rust.
  • Experience with Unix or Linux Kernel.
  • Comfortable in a fast-paced, entrepreneurial environment where engineers are owners.

Job summary AWS Lambda, at the heart of the Serverless movement, is a fast growing service that is becoming the default compute infrastructure for a wide range of applications. We are seeking Software Development Engineers interested in driving the evolution of Lambdas virtualization and containerization platforms. Lambda using AWS Firecracker runs millions of lightweight containers constantly shifting resources between them. In this role you will help deliver Lambda on new architecture types, drive continued improvement of Lambda's security barrier and optimize the performance of the Lambda platform from the metal upwards. You will get the opportunity to use modern programming languages like Go/GoLang and Rust, and cutting edge virtualization like Firecracker to push the limits of scale. If you're excited about cloud computing, have a deep Linux kernel knowledge and are interested in building the largest of systems, then join us in making Lambda the most successful computing platform on the planet. What does it take to succeed in this role? You should be comfortable working in an environment dedicated to meeting the expectations and requirements of customers. You should be intellectually curious, always looking to learn and be dedicated to turning the software developers that use Lambda to build modern applications into fans of the service. You should be somebody who aspires to make the team both productive and a fun place to work. Being excited to learn from others while bringing your own novel capabilities and perspectives. Work/Life Harmony Our team puts a high value on work-life harmony. Due to Covid-19 situation our team has been working from home. We generally keep core working hour from 10am to 4pm and we are flexible on the hours people work. About half of us start the day earlier and the other half of us stay later. On-Call Responsibility This position involves on-call responsibilities, every builder on Lambda is also an owner. Nobody likes to get paged in the middle of the night or on the weekend, so we work to ensure that our systems are well engineered, fault tolerant and meet a high quality bar before the go into production. Our customers expect nothing less. When we do get paged we work together as a team to resolve the root cause of the issue and nobody is left on their own to deal with an operational issue. Mentorship and Career Growth Our team is dedicated to supporting new team members. The Lambda team in Dublin has grown rapidly over the past few years and ensuring new team members have effective on-boarding support has been key to the teams success. Our team has a broad mix of experience levels and Amazon tenure, from new graduates to Principal and Senior Principal engineers located here in Dublin. Our senior engineers care about growing and mentoring more junior engineers and providing thorough but constructive feedback to help you develop and grow. We have built an environment that celebrates collaboration, knowledge sharing and mentorship. We believe that software development is primarily a team sport. We care deeply about your career growth. Our development managers work to assign projects and tasks based on what will help team members develop into a better-rounded engineer. We believe in giving people opportunities to challenge themselves because this is how we grow. Inclusive Team Culture Our team is intentional about attracting, developing and retaining amazing talent from diverse backgrounds. Our team get to build a really cool service which is changing how modern software applications are created but we also believe that a big reason for our success is the inclusive and welcoming culture we try to cultivate every day.
  • Proficient in Linux networking and OS internals, and eagerness to teach others.
  • Strong verbal and written communication skills and demonstrated technical leadership.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.